<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>函数的参数</title>
</head>

<body>
  <script>

    //  function sum(x,y){
    //   // 形式参数x  y 可以理解为变量
    //   return x+y
    //  }
    // //  1  2 表示是实参
    //  console.log(sum(1,2))


    //  alert('')  Number('11') ---这个表示实参！！

    // 函数的参数  形参和实参个数不匹配
    function sum(x, y) {
      return x + y
    }
    console.log(sum(1, 2));  //3
    console.log(sum(1));  //NaN    x=1  y没有给值 undefined
    console.log(sum(1, 2, 3));  //3  忽略了第三个数字


    // 1. 形参个数过多， 会自动补充 undefined
    // 2. 实参个数过多，则多余的实参会被忽略
    // 3. 开发中提倡要保证实参和形参个数统一
  </script>
</body>

</html>